#index-search{ width: 1200px; margin: 0 auto; font-size: 18px; }
#index-search .s-box-bg{ position: absolute; ; top: 50px; float: left; width: 600px; height: 200px; background-color: #ffffff; padding: 10px 20px 20px 20px; box-sizing: border-box; opacity: 0.7; z-index: 10; }
#index-search .s-box{ position: absolute; ; top: 50px; float: left; width: 600px; height: 200px; padding: 10px 20px 20px 20px; box-sizing: border-box; z-index: 10; }
#index-search .s-box>h3{ font-size: 24px; border-bottom: solid #339a99 1px;  text-align: center; }
#index-search .s-box .change-icon{ cursor: pointer; }
#index-search .s-box>div>div>input{ display: inline-block; width: 120px; height: 32px; margin-left: 10px; font-size: 14px;  }
#index-search .s-box>div{ margin-top: 10px; }
#index-search .s-box>.s-c1>.s-left{ position: absolute; left: 20px; top: 50px; }
#go-city{ display: none; position: absolute; z-index: 100; }
#to-city{ display: none; position: absolute; z-index: 100; }
#goDate{ width: 120px; }
#index-search .s-box>.s-c1>.img-block{ position: absolute; left: 250px; top: 50px; }
#index-search .s-box>.s-c1>.s-right{ position: absolute; right: 20px; top: 50px; }
#index-search .s-box>.s-c2>.s-left{ position: absolute; left: 20px; top: 100px; }
#goDate{ position: absolute; margin-left: 10px; width: 120px; }
#goDate input{ height: 32px; }
#index-search .s-box>.s-c2>.s-right{ position: absolute; right: 20px;  top: 100px; }
#index-search .s-box>.s-c2>.s-right .select{ width: 120px; height: 32px; margin-left: 10px; }
#index-search .s-box>.s-c3{ position: absolute; left: 20px; top: 140px; }
#index-search .s-box>.s-c3>span{ margin-right: 20px; font-size: 16px; }
#index-search .s-box>.s-c3>input{ display: inline-block; width: 18px; height: 18px; vertical-align: middle; }
#index-search .s-box>.s-c3>i{ display: inline-block; width: 20px; height: 20px; background-color: #339a99; border-radius: 20px; color: #ffffff; text-align: center; cursor: pointer; }
#baby-tips-box{ display: none; width: 400px; height: 200px; background-color: #ffffff; border: solid #339a99 1px; padding: 10px; }
#baby-tips-box>p{ text-align: center; margin-top: 10px; }
#baby-tips-box>dl{ margin-bottom: 20px; }
#baby-tips-box>dl>dt{ font-size: 16px; color: #1d1d1d; }
#baby-tips-box>dl>dd{ font-size: 14px; color: #444444; }
#index-search .s-box button{ position: absolute; right: 20px; top: 150px; width: 120px; height: 30px; border: none; border-radius: 5px;  background-color:#ffb200; border-color:#ffb200; color: #ffffff; font-size: 16px; cursor: pointer; }
#index-search .s-box button:focus{ outline:none; } 